/**
 * ...
 * >author		João Vítor de Souza
 */

package com.cupcakeengine.events 
{

	import com.cupcakeengine.display.AbstractScreen;	
	import flash.events.Event;

	public class ScreenEvent extends BasicEvent 
	{
		// ___________________________________________________________________ CONSTANTS
		
		public static const TRANSITION_IN_COMPLETE					: String = "onTransitionInComplete";
		public static const TRANSITION_OUT_COMPLETE					: String = "onTransitionOutComplete";
		public static const LOCK									: String = "onScreenLock";
		public static const UNLOCK									: String = "onScreenUnlock";
		public static const CHANGE_SCREEN							: String = "onChangeScreen";
		
		// ___________________________________________________________________ CLASS PROPERTIES
		
		private var _id												: String;
		
		// ___________________________________________________________________ INSTANCE PROPERTIES
		
		// ___________________________________________________________________ GETTERS AND SETTERS
		
		public function get id():String { return _id; }
		
		// ___________________________________________________________________ CONSTRUCTOR
		
		public function ScreenEvent (type:String, id:String)
		{
			super(type, target);
			
			_id = id;
		}	
		
		// ___________________________________________________________________ PUBLIC METHODS
		
		// ___________________________________________________________________ PRIVATE METHODS
		
		// ___________________________________________________________________ EVENTS
	}
}

